package cn.com.nes.site.entity.vo.workOrder;

import cn.com.nes.site.entity.vo.BaseVO;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 维护安装信息VO
 *
 * @Author: ShenWei
 * @Date: 2024/05/30/13:13
 */
@Data
public class UpdateInstallInfoVO extends BaseVO {
    /**
     * 安装工单id
     */
    private Long workOrderId;
    /**
     * 安装施工状态
     */
    @NotNull(message = "安装施工状态")
    private Integer installState;
    /**
     * 安装日期
     */
    @NotNull(message = "安装日期")
    private Date installDate;
    /**
     * 质保年份(年)
     */
    @NotNull(message = "质保年份(年)")
    private Integer qualityGuaranteeYears;
    /**
     * 采购案源
     */
    @NotNull(message = "采购案源")
    private Integer procureSource;
    /**
     * 购置资金
     */
    @NotNull(message = "购置资金")
    private BigDecimal procureFund;

    /**
     * 最终保留的图片列表
     */
    private List<SaveWorkOrderInstallPicVO> savePicList;
}
